package xin.homeant.upms.service;

import xin.homeant.upms.model.Permission;

import java.util.List;
import java.util.Set;

import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author homeant
 * @since 2017-05-01
 */
public interface IPermissionService extends IService<Permission> {
	/**
	 * <p>getUserPermissions</p>
	 * <p>
	 * 根据用户id获取用户权限
	 * </p>
	 * @param id
	 * @return
	 * @author homeant junchen1314@foxmail.com
	 * @Data 2017年5月11日 下午11:42:40
	 */
	List<Permission> getUserPermissions(Integer id);
	
	/**
	 * 根据权限id获取权限名称
	 * @param permissionIds
	 * @return
	 */
	Set<String> getUserPermissions(Set<Integer> permissionIds);
}
